package org.verisign.joid.consumer;


import org.verisign.joid.AuthenticationResponse;


/**
 * This class is returned by JoidConsumer.authenticate() and is just a holder for
 * the results.
 *
 * User: treeder
 * Date: Aug 13, 2007
 * Time: 11:09:36 PM
 */
public class AuthenticationResult
{
    private boolean successful;
    private String identity;
    private AuthenticationResponse response;


    public AuthenticationResult( String identity, AuthenticationResponse response )
    {
        this.identity = identity;
        this.response = response;
        if ( identity != null )
        {
            successful = true;
        }
    }


    public AuthenticationResponse getResponse()
    {
        return response;
    }


    public void setResponse( AuthenticationResponse response )
    {
        this.response = response;
    }


    public String getIdentity()
    {
        return identity;
    }


    public void setIdentity( String identity )
    {
        this.identity = identity;
    }


    public boolean isSuccessful()
    {
        return successful;
    }


    public void setSuccessful( boolean successful )
    {
        this.successful = successful;
    }
}
